/* .el-menu-item,.el-submenu__title{
	font-size: 18px;
} */

.el-menu-item span,.el-submenu__title span{
	margin-left: 5px;
}

.el-menu--popup{
  min-width: 132px!important;
  margin-top: 1px;
}


.smp_panel>.smp_panel_header{
	border-bottom: 1px solid #E8EAEC;
	--padding: 5px 8px;
	line-height: 45px;
	height: 45px;
}



 .smp_panel{
	
	border-radius: 3px;
	border: 1px solid  #E8EAEC;
	background-color: #fff;
	margin-top: 15px;
	
}

.smp_panel>.smp_panel_header> .smp_panel_pre{
	height: 10px;
	border: 2px solid #0A2976;
	border-radius: 2px;
	width: 0px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 0px;
}

.smp_panel>.smp_panel_footer{
	padding: 7px 0px;
	text-align: left;
	background-color: #FBFBFB;
}

.smp_panel>.smp_panel_header>.smp_panel_title {
	   display: inline-block;
		text-align: left;
		margin: auto;
		margin-left: 5px;
		
		--border-left: 4px solid rgba(0, 85, 255, 0.8);
		line-height: 16px;
		padding-left: 5px;
		color: #333333;	
		vertical-align: middle;
		font-size: 14px;
	}
	
	.smp_panel>.smp_panel_header>.smp-panel_option{
		     display: inline-block;
			 margin-right: 15px;
			 float: right;
		}
	
.smp_panel>.smp_panel_body>.smp-panel_option{
	     display: block;
		 margin-right: 15px;
		 margin-bottom: 10px;
		 margin-left: -10px;
	}
	
	.smp_panel_1{
		 margin-top: 0px; 
	}
	
	.smp_panel_1 .smp-panel_option{
		display: block;
			 float: right;
			 margin-right: 7px;
			 width: 100%;
			 margin-top: -10px;
		}
	
.smp_panel>.smp_panel_body{
		padding: 15px;
		--padding-top: 20px;
		--padding-bottom: 0px;
	}
	
	.smp_panel>.smp_panel_body_NopaddingTop{
		padding: 15px;
		padding-top: 0px;
	}
	
.smp_panel .smp-pagination{
		margin-top: 15px;
	}
	
	
.smp_panel .el-form{
		--padding-top: 10px;
	}
	
	.smp_panel_1  .smp_panel_header{
		line-height: 45px;
		height: 45px;
	}
.smp_panel_1	  .smp-pagination{
			margin-top: 15px;
}
.smp_panel_1 .smp_panel_pre{
		background-image: url("@/assets/img/img_ej_tt.png");
		width: 16px;
		height: 13px;
		line-height: 16px;
		display: inline-block;
	}
.smp_panel_1 .smp_panel_title {
	   display: inline-block;
		text-align: left;
		margin: auto;
		margin-left: 3px;
		
		--border-left: 4px solid rgba(0, 85, 255, 0.8);
		
		padding-left: 5px;
		color: #333333;	
		vertical-align: middle;
		font-size: 14px;
		margin-top: -5px;
	}


.el-button--warning.is-plain{
	background-color: #fff;
}

.el-button--danger.is-plain{
	background-color: #fff;
	border-radius: 5px;
}

.el-button--success.is-plain{
	background-color: #fff;
	border-radius: 5px;
}

 .el-button--primary.is-plain{
	background-color: rgba(54,210,248,0.2);
	border: 1px solid rgba(54,210,248,0.8);
	border-radius: 5px;
	color:#097E98
}
 
.el-table th.el-table__cell{
	
	background-color: #f5f5f5;
	color: #1e1e1e;
	text-align: center;
}

.el-table{
	border:1px solid #E8EAEC;
	border-width: 1px 1px 0px 1px;
	
}

 .el-button--primary{
	background: rgba(54,210,248,0.8);
	border-color: rgba(54,210,248,0.8);
	color: #FFF;
}

.el-button--primary:hover{
	background: rgba(54,210,248,1);
	border-color: rgba(54,210,248,1);
	color: #FFF;
}
.el-button--primary:focus, .el-button--primary:hover{
	background: rgba(54,210,248,1);
	border-color: rgba(54,210,248,1);
	color: #FFF;
} 

.smp-panel_option .el-button{
	margin-left: 10px;
}

.el-button{
	margin: auto;
	margin-left: 10px;
}


.smp-pagination{
	text-align: right;
}

.el-dialog__body{
	padding: 10px 10px;
}

.el-dialog__header{
	margin: 5px;
	margin-bottom: 0px;
	padding: 0px 10px 0px;
	--padding-left: 10px;
	background-color: #0B1E4E;
	border-bottom: 1px solid #E8EAEC;
	text-align: left;
	color:#fff;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
}

.el-dialog__footer {
  padding: 7px 0px;
  text-align: center;
  box-sizing: border-box;
  background-color: #FBFBFB;
  border-radius: 0 0 5px 5px;

}

.el-dialog__headerbtn {
  top: 15px;
  right: 15px;
  color:#FFF;
}
.el-dialog__headerbtn:focus .el-dialog__close, .el-dialog__headerbtn:hover .el-dialog__close {
  color: #FFF;
}

.el-dialog__headerbtn .el-dialog__close{
	  color: #CCCCCC;
}

.smp-header {
		background-color: #0A2976;
		height: 60px;
		width: calc( 100% - 30px );
		position: fixed;
		z-index: 100;
		padding: 0px 15px;
}

.el-menu-vertical-demo{
	/* position: fixed;
	top:60px;
	height: 60px; */
	//height: ( 100vh - 60px );
}


.smp_tab{
	border-bottom: 1px solid #E8EAEC;
	position: fixed;
	top:60px;
	z-index: 100;
	width: 100%;
}




	.smp-breadcrumb {
		background-color: #fdfdfd;
		line-height: 40px;
		padding-left: 10px;
		display: block;
		height: 40px;
	}

	.breadcrumb {
		line-height: 40px;
		float: left;
	}

	.smp-logo {
		background-image: url(@/assets/img/img_tit_bg.png);
		width: 180px;
		height: 60px;
		margin: 0;
		float: left;
		margin-left: -18px;
		overflow: hidden;
		 transition-property: width;
		transition-duration: 0.37s;
	}
	
	.smp-logo1 {
		/* background-image: url(@/assets/img/img_tit_bg.png); */
		width: 62px;
		height: 60px;
		margin: 0;
		float: left;
		margin-left: -18px;
		overflow: hidden;
		 transition-property: width;	
		transition-duration: 0.38s; 
	}

	.smp-logo img ,.smp-logo1 img{
		height: 32px;
		 width: 117px; 
		line-height: 60px;
		margin-left: 20px;
		
		margin-top: 16px;
		

	}

	.smp-title {
		  line-height: 60px;
		  font-size: 20px;
		  float: left;
		 /* margin-left: 10px; */
		  /* color: #FFF; */
		/*  margin: auto;
		    margin-top: auto; */
		  /* margin-top: 16px; */
		 /* padding-left: 19px; */
		 /* border-left: 1px solid #8a8a8a; */
		  letter-spacing: 2px;
		  margin-left: -1px;
		 /* padding-bottom: 3px; */
		  /* display: flex; */
		  font-weight: 550;
		  font-family: Microsoft YaHei;
		 
	}
	
	.smp-title span{
		color:#FFF;
		margin-left: 8px;
	}
	
	
	.smp-title .el-divider--vertical{
		background-color: #8a8a8a;
	}
	
	.smp-title1 {
	     font-weight: 550;
		  line-height: 24px;
		  font-size: 20px;
		  float: left;
		  margin-left: 10px;
		  color: #FFF;
		  margin: auto;
		    margin-top: auto;
		  margin-top: 16px;
		 /* padding-left: 5px; */
		 /* border-left: 1px solid #8a8a8a; */
		  letter-spacing: 2px;
		  margin-left: 5px;
		  padding-bottom: 2px;
		    display: flex;
			
	}

	.smp-header-right {
		text-align: right;
		margin-right: 5px;
		font-size: 26px;
		vertical-align: middle;
		display: flex;
		line-height: 50px;
		height: 60px;
		float: right;
	}
	
	.el-message-box{
		width:280px;
	}

.el-message-box__header{
	background-color: #f7f7f7;
}

.el-upload-list__item-name{
	color:#18963c;
	font-size: 14px;
}

.el-upload-list__item-name [class^="el-icon"]{
	color:#18963c;
}

.el-dialog{
	background-color: #FFF;
	--padding: 5px;
	border-radius: 5px;
	display: flex;
	flex-direction: column;
	margin: 0 !important;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	font-family: 微软雅黑;
}

 .el-tabs--border-card{
	background: #FFF;
	border: 0px solid #F2F2F2;
	box-shadow: 0 0px 0px 0 rgba(0,0,0,.12),0 0 0px 0 rgba(0,0,0,.04);
}

.el-tabs--border-card > .el-tabs__header{
	background: #FFF;
	border-bottom: 0;
}

.el-tabs--border-card > .el-tabs__header .el-tabs__item + .el-tabs__item, .el-tabs--border-card > .el-tabs__header .el-tabs__item:first-child{
	margin-left: 10px;
	margin-top: 5px;
}

.el-tabs--border-card > .el-tabs__header .el-tabs__item{
	border: 0;
	border-right: 1px solid #F2F2F2;
}

.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active{
	border-right-color: #F2F2F2;
	color:#097E9B;
}
.el-tabs--border-card > .el-tabs__content{
	padding: 1px;
}

.el-tabs--border-card > .el-tabs__header .el-tabs__item + .el-tabs__item, .el-tabs--border-card > .el-tabs__header .el-tabs__item:first-child{
	  margin-left: 0px;
	  margin-top: 0px;
}

.el-tabs--border-card > .el-tabs__header .el-tabs__item:not(.is-disabled):hover{
	color:#097E9B;
}



.smp_tab .el-tabs{
	background: #FFF;
	padding-left: 0px;
}

 .el-tabs__nav-wrap::after{
	background-color: #fff;
}

.el-tabs> .el-tabs__header{
	background: #FFF;
	border-bottom: 0;
}
.el-tabs__content{
	padding:0px 15px;
}
.el-tabs__content{
	padding: 0px 15px;
}
 

.innerTabs ,.innerTabs_2{
	border: 1px solid #ddd;
	margin-top: 15px;
}

 .innerTabs .el-tabs__header,.innerTabs_2 .el-tabs__header{
	 padding-left: 15px;
	/* padding-left: 15px;
	 padding-top: 10px; */
 }
 
 .innerTabs .el-tabs__item.is-active,.innerTabs_2 .el-tabs__item.is-active {
   color: #333333;
 }
 
  .innerTabs .el-tabs__active-bar,.innerTabs_2 .el-tabs__active-bar{
	  background-color: #0B1E4E;
  }

.innerTabs .el-tabs__content{
	padding: 0px 15px;
	border-top: 1px solid #ddd;
	margin-top: 1px;
	padding-bottom: 15px;
	background-color: #FFF;
	
}


.innerTabs_1{
	margin-top: -15px;
}

 .innerTabs_1 .el-tabs__header{
	--padding-left: 15px;
	font-weight: 500px;
	/* padding-left: 15px;
	 padding-top: 10px; */
 }
 
 .innerTabs_1 .el-tabs__item.is-active {
   color: #333333;
 }
 
  .innerTabs_1 .el-tabs__active-bar{
	  background-color: #0B1E4E;
	  height: 2px;
	  top: 37px;
  }

.innerTabs_1 .el-tabs__content{
	padding: 0px 0px;
	--border-top: 1px solid #ddd;
	margin-top: 1px;
	padding-bottom: 15px;
	background-color: #FFF;
	
}


.el-tabs__item{
	font-size: 13px;
	color: #555555;
}
.el-tabs__item:hover{
	color:#097e9b;
}

.el-tabs__item.is-active{
	color:#097e9b;
}
.el-tabs__active-bar{
	background-color:#097e9b;
}

.smp_tab .el-tabs__item{
	height: 16px;
	line-height: 16px;
	margin-bottom: 8px;
	padding:0px  15px;
	border-right: 1px solid #e8e8e8;
}

.el-tabs--bottom .el-tabs__item.is-bottom:last-child, .el-tabs--bottom .el-tabs__item.is-top:last-child, .el-tabs--top .el-tabs__item.is-bottom:last-child, .el-tabs--top .el-tabs__item.is-top:last-child{
	padding-right: 15px;
}

 .el-tabs__header{
	padding: 0px 0px;
	padding-bottom: 0;
	margin: 0;
	line-height: 40px;
	height: 40px;
}

 .smp_tab .el-tabs__header{
	 padding-left: 5px; 
 }


.smp-el-aside{
	min-height: calc(100vh - 60px);
	background-color: #0A2976;
	overflow: hidden;
	margin-top: 60px;
	position: relative;
	transition-property: width;
	transition-duration: 0.45s;
	
}
.el-submenu .el-menu-item{
	height: 40px;
	line-height: 40px;
	min-width: 180px;
}
.el-menu-item, .el-submenu__title{
	height: 40px;
	line-height: 40px;
}

 .el-menu{
	 background-color:#0A2976;
	 letter-spacing: 0.81px;
	 border-right:solid 0px #0A2976;
} 

.el-menu--inline li{
	padding-left: 15px;
}

.el-submenu__title i ,.el-menu-item i{
	color: #CCCCCC;
}
.el-calendar-table .el-calendar-day{
	padding:4px;
}


.el-submenu__title:hover i,.el-menu-item:hover i{
	color: #36D2F8;
}


.el-menu-item.is-active{
	background-color: #2E488A;
	 color:#2E488A;
}


.el-submenu__title{
	 background-color:#0A2976;
	 color:#CCCCCC;
}

.el-submenu__title:hover{
	
	 color:#36D2F8;
	 background-color: #2E488A;
}

.el-menu-item{
	 color: #CCCCCC;
}

.el-submenu .el-menu-item{
	 background-color:#031C5C;
	 color: #CCCCCC;
}

.el-menu-item:hover{
	  color:#36D2F8;
	  background-color: #2E488A;
}

.el-menu-item.is-active{
	background-color: #2E488A;
	 color:#36D2F8;
}


.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2), .el-tabs--bottom .el-tabs__item.is-top:nth-child(2), .el-tabs--top .el-tabs__item.is-bottom:nth-child(2), .el-tabs--top .el-tabs__item.is-top:nth-child(2){
	padding-left: 0px;
}
.el-button--primary.is-plain:focus, .el-button--primary.is-plain:hover {
  background: rgba(54,210,248,0.7);
  border-color: rgba(54,210,248,0.7);
  color: #FFF;
}

.el-button--primary.is-plain:active {
	background: rgba(54,210,248,0.9);
	border-color: rgba(54,210,248,0.9);
	color: #FFF;
	outline: 0
}



.el-button--primary.is-disabled, .el-button--primary.is-disabled:active, .el-button--primary.is-disabled:focus, .el-button--primary.is-disabled:hover{
	background: rgba(54,210,248,0.5); 

	border-color: rgba(54,210,248,0.5);
	color: #FFF;
} 

.el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner{
	background-color: rgba(54,210,248,0.8);
	border-color: rgba(54,210,248,0.8);
}

.el-checkbox__input.is-checked + .el-checkbox__label{
	color:rgba(54,210,248,0.8);
}


.el-link.el-link--primary:hover {
  color: rgba(54,210,248,0.8);
}
.el-link.el-link--primary {
  color: rgba(54,210,248,1.0);
  
  }
  
  .el-button--default:focus, .el-button--default:hover {
    color: #097E98;
    border-color: rgba(54,210,248,0.7);
    background-color: rgba(54,210,248,0.2);
} 

 .el-button--default:active{
    color: #097E98;
    border-color: rgba(54,210,248,0.9);
    background-color: rgba(54,210,248,0.2);
} 


.el-pagination.is-background .el-pager li:not(.disabled).active {
  background-color: rgba(54,210,248,0.2);
  border: 1px solid rgba(54,210,248,0.8);
  color: #36D2F8;
}

.el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li {
  background-color: #fff;
  border: 1px solid rgba(0,0,0,0.15);
}

.el-pagination{
	text-align: center;
}


.el-table th.el-table__cell {
  background-color: #f2f2f2;
 
}

.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell {
  background: #FBFBFB;
}

.el-input__inner{
	border: 1px solid #E3E3E3;
}


.el-dialog__body .el-form-item--mini.el-form-item, .el-dialog__body .el-form-item--small.el-form-item {
  margin-bottom: 16px;
}

.el-form-item__label{
	color:#555555;
}

.innerTabs_1_header{
	  position: relative;
	  top: 10px;
	  z-index: 100;
	  float: right;
	  
}

.el-input.is-disabled .el-input__inner{
	background-color: #F2F2F2;
	color:#888888;
	border-color: #E7E7E7;
}


.el-descriptions-item__label.is-bordered-label{
	color:#555555;
	background-color: #FBFBFB;
}
.el-descriptions .is-bordered .el-descriptions-item__cell{
	border: 1px solid #E8EAEC;
}
.el-descriptions__body{
	color: #333333;
}

.smp_split{
	color: #8c8c8c;
	font-weight: 500;
	padding: 0px 5px;
}

.el-calendar__title{
	font-size: 13px;
}


.el-calendar__body{
	padding:0;
	font-size:13px;
}



.el-calendar__header{
	border: 1px solid #EBEEF5;
}

.el-calendar-table thead th{
	border-right: 1px solid #EBEEF5;
	background-color: #f2f2f2;
}

.el-calendar-table thead th:first-child{
	border-left: 1px solid #EBEEF5;
}
.el-button:focus, .el-button:hover{
	color:#097E9B;
	background-color: #D7F6FE;
	border-color:#76E0FA;
}

.el-button:active{
	color:#FFF;
	background: rgba(54,210,248,0.9);
	border-color: rgba(54,210,248,0.9);
}

.innerTabs_2 .el-tabs__content{
	padding: 0px 15px;
	border-top: 1px solid #ddd;
	margin-top: 1px;
	padding-bottom: 0px;
	background-color: #FFF;
	
}

.el-cascader-menu:last-child .el-cascader-node, .el-tabs--bottom .el-tabs--left > .el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom .el-tabs--right > .el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom.el-tabs--border-card > .el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom.el-tabs--card > .el-tabs__header .el-tabs__item:last-child, .el-tabs--top .el-tabs--left > .el-tabs__header .el-tabs__item:last-child, .el-tabs--top .el-tabs--right > .el-tabs__header .el-tabs__item:last-child, .el-tabs--top.el-tabs--border-card > .el-tabs__header .el-tabs__item:last-child, .el-tabs--top.el-tabs--card > .el-tabs__header .el-tabs__item:last-child{
	padding-right: 15px;
}

.el-pagination.is-background .el-pager li:not(.disabled):hover {
  color: #36d2f8;
}

.el-divider--vertical {
    display: inline-block;
    width: 1px;
    height: 1em;
    margin: 0 4px;
    vertical-align: middle;
    position: relative;
}

.el-select-dropdown__item {
    font-size: 14px;
    padding: 0 20px;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #767676;
    height: 34px;
    line-height: 34px;
    box-sizing: border-box;
    cursor: pointer;
}


.el-input--mini .el-input__inner {
    height: 26px;
    line-height: 26px;
}